package main

import (
	"fmt"
	"reflect"
)

func main() {
	var num = 1.2
	var user = User{}
	var s = []int{1, 2, 4}

	// 对于值类型，必须先获得其指针，才能通过reflect.ValueOf().Element()的API获得其元素类型
	fmt.Println(reflect.ValueOf(&num).Elem())
	fmt.Println(reflect.ValueOf(&user).Elem())
	fmt.Println(reflect.ValueOf(&s).Elem())
}
